import me
def count_world(text):
    words=text.split()

    t_words=len(words)
    upper_words=len([word for word in words if me.match(r'^[А-Я]', word)])
    latin_words=len([word for word in words if me.search(r'[a-zA-Z]', word)])
    short_words=len([word for word in words if len(word) <= 3])
    words_hyphen=len([word for word in words if '-' in word])

    longest_word=max(words, key=len)

    print(f"Кол-во слов: {t_words}")
    print(f"Кол-во слов с заглавной буквы:{upper_words}")
    print(f"Кол-во, содержащих латинские символ: {latin_words}")
    print(f"Кол-во слов, не привышающих 3 символа:{short_words}")
    print(f"Кол-во слов, в составе которых имеется дефис:{words_hyphen}")
    print(f"Самое длинное словo:{longest_word}")
    print(f"Его длина:{len(longest_word}")

text="Hello Привет мало-ли кто-то знает"
count_words(text)
